$(function () {

    //index_tabs:初始化
    $("#index_tabs").tabs({});

    //end-index_tabs


    //首页菜单树index_tree

    $("#index_tree").tree({
        url:"/static/json/tree.json",
        fit:true,
        onClick:function(node){
            //在tabs里面添加一个选项开
            //如果是父节点, 不需要操作
            var isleaf = $("#index_tree").tree("isLeaf",node.target);
            if(!isleaf){
                return;
            }
            //是叶子节点,再判断是否已经打开过
            var tab = $("#index_tabs").tabs("getTab", node.text);
            //打开过就选中它
            if (tab) {
                $("#index_tabs").tabs("select", node.text);
            } else {
                //没打开过就新建
                $("#index_tabs").tabs("add", {
                    title: node.text,
                    //使用内嵌的方式
                    content: "<iframe width='98%' height='98%' src=" + node.url +"></iframe>",
                    closable: true
                });
            }


        }
    })

    /* $("#index_tree").tree({
     url: "/static/json/tree.json",
     fit: true,
     onClick: function (node) {
     //在tabs里面添加一个选项开
     //如果是父节点, 不需要操作
     var isleaf = $("#index_tree").tree("isLeaf", node.target);
     if (!isleaf) {
     return;
     }
     //如果不是父节点:
     //判断节点对应选项卡是否存在
     var exists = $("#index_tabs").tabs("exists", node.text);
     //如果存在,选中
     if (exists) {
     $("#index_tabs").tabs("select", node.text);
     } else {
     //如果不存在, 创建选项卡
     //tabs添加选项卡
     $("#index_tabs").tabs("add", {
     title: node.text,
     fit: true,
     //href:加载仅仅是html中body
     //href:node.url,
     //使用内嵌的方式
     content: "<iframe width='98%'  height='98%'  src=" + node.url + "></iframe>",
     closable: true
     })
     }
     }
     })*/

    //end-index_tree

});

$(function () {
    console.log($("li"));
    //点击div设置点击跳转事件

    $("li>span").bind("click", function () {
        alert(3);
        var url = $(this).data("url");
        var options = [];
        options = $("#control").data("options");
        console.log(options);
        console.log(url);
    });


    $("ul #aa").on("click", "li", function () {      //只需要找到你点击的是哪个ul里面的就行
        alert(2);
        var url = $(this).data("url");
        var options = [];
        options = $("#control").data("options");
        console.log(options);
        console.log(url);
    });

});


/*
 $(function () {
 $(".menu-ztree").click(function () {
 //切换菜单
 $.fn.zTree.init($(".ztree"), setting, zNodes[rootmenu]);

 });
 });


 var setting = {
 data: {
 simpleData: {
 enable: true
 }
 },
 callback:{
 onClick:function(event,treeId,treeNode){
 console.log(treeNode);
 // 修改iframe元素的src属性值
 $("#rightMain").prop("src",treeNode.controller);
 }
 },
 //动态菜单: zTree的异步加载
 async:{
 enable : true,
 url : "/systemMenu/selectByParentSn",
 autoParam : ["sn=parentSn"] //自动去当前节点的JSon对象中获取sn属性,将其作为参数传递
 //sn=ParentSn : 将参数名修改为ParentSn
 }
 };
 // 将json数据拆分成对象中的三个属性,
 // 一个属性对应的是一个模块中显示的json数据
 var zNodes = {
 business: [{id: 1, pId: 0, name: "业务模块", sn: "business", isParent: true, open: true}],
 system: [{id: 2, pId: 0, name: "系统模块", sn: "system", isParent: true, open: true}],
 charts: [{id: 3, pId: 0, name: "报表模块", sn: "charts", isParent: true, open: true}]
 };
 // 页面加载完之后,在页面中显示的模块数据
 $(function(){
 $.fn.zTree.init($(".ztree"), setting, zNodes.business);
 });*/


//绑定前台菜单栏
function BindMenuDataGroupType() {
    //根据异步读取发送过来的Json字符串
    $.getJSON("/static/json/tree.json", {}, function (data) {
        //实现在菜单拦中的显示,遍历节点集合
        for (var i = 0; i < data.length; i++) {
            var groupInfo = data[i]; //拿到组的信息

            //拿到内容的信息,每个菜单项构造成一个p标签
            var strMenuItemHTMl = "";
            for (var j = 0; j < groupInfo.children.length; j++) {
                var children = groupInfo.children[j];
                strMenuItemHTMl += '<li><a href="javascript:void(0)" src="' + children.url + '" class="menuLink">' + children.children + '</a></li>';
            }

            //EasyUI添加节点
            $(".easyui-accordion").accordion('add', {
                title: groupInfo.text,
                content: strMenuItemHTMl,
                selected: false
            });
            //$("#aa").accordion('select', groupInfo.GroupName);
        }

    });
}